gridpack::kalman_filter::KalmanApp Class Reference

#include <kds_app_module.hpp>

Collaboration diagram for gridpack::kalman_filter::KalmanApp:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 KalmanApp (void)
 ~KalmanApp (void)
void readNetwork (boost::shared_ptr< KalmanNetwork > &network, gridpack::utility::Configuration *config)
void setNetwork (boost::shared_ptr< KalmanNetwork > &network, gridpack::utility::Configuration *config)
void initialize ()
void solve ()

Constructor & Destructor Documentation

gridpack::kalman_filter::KalmanApp::KalmanApp ( void   ) 

Basic constructor

gridpack::kalman_filter::KalmanApp::~KalmanApp ( void   ) 

Basic destructor


Member Function Documentation

void gridpack::kalman_filter::KalmanApp::initialize (  ) 

Set up exchange buffers and other internal parameters and initialize network components using data from data collection

void gridpack::kalman_filter::KalmanApp::readNetwork ( boost::shared_ptr< KalmanNetwork > &  network,
gridpack::utility::Configuration config 
)

Read in and partition the network. The input file is read directly from the state_estimation block in the configuration file so no external file names or parameters need to be passed to this routine

Parameters:
network pointer to a KalmanNetwork object. This should not have any buses or branches defined on it.
config pointer to open configuration file
void gridpack::kalman_filter::KalmanApp::setNetwork ( boost::shared_ptr< KalmanNetwork > &  network,
gridpack::utility::Configuration config 
)

Assume that KalmanNetwork already exists and just cache an internal pointer to it. This routine does not call the partition function. Also read in simulation parameters from configuration file

Parameters:
network pointer to a complete KalmanNetwork object.
config pointer to open configuration file
void gridpack::kalman_filter::KalmanApp::solve (  ) 

Perform the Kalman Filter simulation


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 3 Feb 2020 for GridPACK by  doxygen 1.6.1